/**about**/
.section-about-aboutus .container,.section-about-video .container{padding:0 105px;}
.section-about-aboutus .container .body p{text-indent: 2em;}
.section-about-aboutus .container .body p img{margin-left: -2em;}
.section-about-video .video-wrap {height:300px;}

.section-about-history .container{width: 100%;position: relative;}
.section-about-history .body{position:relative;padding:300px 30px 150px;background-color: #f4f4f4;}
.section-about-history .history-items .item {display: inline-block;position: relative;width:12.5%;height:240px;padding-right:30px;}
.section-about-history .history-items .item:before{position:absolute;content: "";left:0;top:0;width:100%;height:3px;background: #151515;}

.section-about-history .history-items .item .inner{position: absolute;top:-100%;padding-left:133px;margin-left:-120px;height:100%;}
.section-about-history .history-items .item:first-child .inner{margin:0 -120px 0 0;}
.section-about-history .history-items .item .inner:before{position:absolute;z-index:2;content: "";left:0;bottom:-12px;width:21px;height:21px;border-radius:50%;background-color: #fff;border:3px solid #0f62c4;}
.section-about-history .history-items .item:nth-child(even) .inner{top:0;margin-left:-100px;padding-left:130px;padding-top:180px;}
.section-about-history .history-items .item:nth-child(even) .inner:before{left:0;bottom:0;top:-11px;}

.section-about-history .history-items .item .line {position:absolute;content:"";z-index:0;left:-110px;bottom:100%;width: 1px ;height:246px;background-color: #151515;transform:rotate(30deg);transform-origin:left bottom;}
.section-about-history .history-items .item:first-child .line{left:10px;}
.section-about-history .history-items .item:nth-child(even) .line{left:-90px;right:100%;bottom: 0;top:0;height:239px;transform:rotate(-30deg);transform-origin:left top;}

.section-about-history .history-items .item .title{margin:0;font-size: 24px;border-bottom:1px solid #151515;}
.section-about-history .history-items .item .summary {font-size: 14px;margin:0;line-height: 1.4;}
.section-about-history .history-items .item .pic img{width: 120px;height: 90px;border:4px solid #fff;box-shadow:10px 0 20px rgba(0,0,0,.2);}

.section-about-honor .swiper-slide {float:left;position:relative;width: 400px;}
@media  screen and (max-width: 1199px) {
    .section-about-aboutus .container,.section-about-video .container{padding:0 15px;}
    .section-about-history .container{padding:0;}
    .section-about-history .body{padding:20px;}
    .section-about-history .history-items .item {display:block;width:100%;height:auto;padding-right:0;margin-bottom: 15px;}
    .section-about-history .history-items .item:before{display: none;}
    .section-about-history .history-items .item .inner{position: relative;top:0;padding:0;margin:0;}
    .section-about-history .history-items .item:first-child .inner{margin:0;}
    .section-about-history .history-items .item .inner:before{display: none;}
    .section-about-history .history-items .item:nth-child(even) .inner{margin:0;padding:0;}
    .section-about-history .history-items .item .line{display: none;}
}
@media  screen and (max-width: 767px) {
    .section-about-video .video-wrap {display: block;width:100%;height:300px;}
    .section-about-video .video-wrap:first-child{margin-right:0;margin-bottom: 15px;}
    .section-about-honor .swiper-slide{width: 100%;}
    .section-about-history .history-items .item .summary {display: block;}

}

/**contact**/
.section-contact{text-align: center;}
.section-contact .contact-map {margin-top:30px;height: 480px;background: url(../images/map.jpg) no-repeat center center;background-size: cover;}
.section-contact .contact-map #map_area{width: 100%;height:100%;}
.section-contact .contact-text {margin-top:30px;}
.section-contact .contact-text label{display: block;}
/**culture**/

.section-culture-activity .activity-recommend{margin-bottom: 30px;}
.section-culture-activity .activity-recommend .mod-pic {}
.section-culture-activity .activity-recommend .mod-text{display: block;padding:0;}
.section-culture-activity .activity-recommend .title{margin:0;padding:15px 30px;background-color:#0b65de;color: #fff;}
.section-culture-concent .body{padding:60px;height:530px;background: url(../images/culture_concept_banner.jpg) no-repeat center center fixed ;background-size:100%;}
.section-culture-concent .inner{margin:0 auto;padding:30px;width:50%;height:100%;background:#004bb9;background: rgba(0,75,185,.5);text-align: center;}
.section-culture-concent .inner .item {margin-bottom:40px;color: #fff; }
.section-culture-concent .inner .item dt{padding-bottom:15px;font-size: 24px;}
.section-culture-concent .inner .item p{padding:0;font-size: 24px;font-weight: 700;}

.section-culture-society .society-intro{padding:15px; text-align: center;}
@media  screen and (max-width: 767px) {
    .section-culture-activity .activity-items .item .summary{display: none;}
    .section-culture-concent .body{padding:15px;height:auto;background-size: cover;}
    .section-culture-concent .inner{padding:15px;width: 100%;}
    .section-culture-concent .inner .item dt{font-size: 20px;}
    .section-culture-concent .inner .item p{font-size: 20px;}
}

/*news*/
.news-items{margin-top:40px;}
.news-items .item {padding:30px;border-bottom:1px solid #ddd;overflow: hidden;}
.news-items .item .mod-pic {float:left;width: 40%;padding-right:30px;}
.news-items .item .mod-pic img{max-width: 100%;}
.news-items .item .mod-text{float:left;width: 60%;}
.news-items .item .mod-text.block{float:none;width: 100%;}
.container-news-detail {padding:60px;background-color: #f4f4f4;}
.container-news-detail .title{margin-bottom:30px;text-align: center;}
.container-news-detail .body {padding:60px;background-color: #fff;font-size: 16px;}
@media  screen and (max-width: 767px) {
    .section-news{margin-top:0;}
    .news-items{margin-top:0;}
    .news-items .item{padding-bottom:5px;}
    .news-items .item .mod-pic {float:none;width: 100%;padding-right:0;}
    .news-items .item .mod-pic img{max-width: 100%;}
    .news-items .item .mod-text{float:none;width: 100%;}
    .container-news-detail{padding:0;background-color: #fff;}
    .container-news-detail .title{margin:30px 0 15px;font-size: 20px;}
    .container-news-detail .body{padding:0;font-size: 14px;}
}
/**hr**/
/*join*/
.section-join-text{}

.section-join-audio .container {padding:50px 0 60px;width: 100%;background: url(../images/join_audio_banner.jpg) no-repeat center center  ;background-size:100%;text-align: center;}
.section-join-audio .audio-wrap{margin:0 auto;width: 720px;height:80px;}
.section-join-audio .audio-wrap audio{width: 100%;height:100%;}

.section-join-video{}
.section-join-video .mod-text p {font-size: 16px;}
.section-join-video .mod-video{margin-top:30px;}
.section-join-video .video-wrap{height:640px;}
.section-join-mien .swiper-container{display: none;}
.section-join-mien .swiper-wrapper{margin-bottom:60px;text-align: center;}
.section-join-mien  .mod-pic,.section-join-mien .mod-text{display: block;}
.section-join-mien .mod-text {padding:15px 20px;}
.section-join-mien  .activity-recommend{margin-top:15px;text-align: left;}

.section-join-position {margin-top:60px;margin-bottom: 60px;}
.section-join-position ,.section-join-position .container{position: relative;}
.section-join-position:before{position: absolute;content: "";left:0;top:90px;width:100%;height:320px;background-color:#0f62c4;}
.section-join-position .container{padding-top:90px;}
.section-join-position .container:before{position: absolute;content: "";z-index:0;left:0;top:0;width:550px;height:440px;background:url(../images/job_decorate_person.png) no-repeat left bottom ;}
.section-join-position .container .heading{padding:120px 120px 0 0 ;text-align:right;color: #fff;}
.section-join-position .container .heading:before{position: absolute;content: "";z-index:0;right:0;top:0;width:380px;height:380px;background:url(../images/job_decorate_pin.png) no-repeat left 90px ;}
.section-join-position .container .heading .title ,.section-join-position .container .heading a{position:relative;z-index:10;color: #fff;text-align: right;}
.section-join-position .container .body{position:relative;margin-top:60px;z-index:100;padding:60px 30px 20px;overflow:hidden;background:#fff;}
.section-join-position .container .body .item {text-align: center;}
.section-join-position .container .body .item:before {position: absolute;content: "";right:0;top:30px;width:1px;height:120px;background-color: #666;}
.section-join-position .container .body .item:last-child:before{display: none;}
.section-join-position .container .body .title {margin-bottom:15px;font-size:24px;}
.section-join-position .container .body p {padding:0;font-size: 14px;line-height: 1.6;}

.section-job-list .container{position:relative;margin-top:-240px;z-index:100;overflow:hidden;background:#fff;}
.section-job-list .heading .title{padding:30px 60px 0;margin-bottom: 30px;}
.section-job-list  .job-items{padding:0 60px 0;font-size: 14px;}
.section-job-list .th-major{width:60%;}
.section-job-list tbody{color: #666;}
.section-job-list td.title{font-size: 16px;color: #151515;}

.position-send{width: 100%;height:90px;background: #f2f4ff url(../images/job_decorate_plane.png) no-repeat left 30px;text-align: center;font-size: 16px;overflow: hidden;}
.position-send .more-btn{margin-left:10px;}

.section-welfare {position:relative;padding:30px;text-align: center;}
.section-welfare .container .body{padding:30px 250px;height:480px;position: relative;z-index: 10;color: #fff;background: url(../images/welfare_explain_bg.png) no-repeat center 0 ;}
@media  screen and (max-width: 1199px) {
    .section-join-audio{margin-top:0;margin-bottom: 50px;}
    .section-join-audio .container{padding:0 15px;height:auto;background: transparent;}
    .section-join-audio .audio-wrap{width:100%;height:80px;}
}
@media  screen and (max-width: 767px) {
    .section-join-video .video-wrap{height:240px;}
    .section-join-mien .mod-text .summary {display: none;}
    .section-join-position {margin-top:15px;margin-bottom: 30px;}
    .section-join-position:before{top:0;height:160px;}
    .section-join-position .container{padding-top:0;}
    .section-join-position .container:before{display: none;}
    .section-join-position .container .heading{padding:30px 0;text-align: center;}
    .section-join-position .container .heading:before{width:100%;background-position:0 0 ;background-size: cover;}
    .section-join-position .container .heading .title ,.section-join-position .container .heading a{text-align: center;}
    .section-join-position .container .body{position:relative;margin-top:0;z-index:100;padding:30px 0 15px;}
    .section-join-position .container .body .item:before {top:0;height:30px;}
    .section-join-position .container .body .title {font-size:16px;}
    .section-join-position .container .body .summary{display: none;}
    .section-job-list{position:relative;z-index: 1;}
    .section-job-list .container{margin-top:0;background: transparent;}
    .section-job-list .heading .title{padding:15px ;margin: 0;}
    .section-job-list  .job-items{padding:0 ;}
    .section-job-list .th-job{width:30%;}
    .section-job-list .th-major{width:50%;}
    .section-job-list td.title{font-size: 14px;}

    .position-send{padding:15px;height:auto;background: #f2f4ff;text-align: left;font-size: 14px;}
    .position-send .more-btn{display:block;margin-left:0;margin-top:10px;}

    .section-welfare {padding:0;}
    .section-welfare .container .body{padding:15px;height:auto;background:#0b65de;}
}
/*student*/

.section-student-explain .body{padding:0 12.5%;}
.section-student-explain .body p {text-indent:2em;}
.section-student-content .mod-text {top:auto;bottom:30px;left:30px; width: 56%;text-align: left;color: #fff;}
.section-student-content .mod-text .title{color: #fff;}
.section-student-content .student-object{position:relative;float:left;width:49%;height:670px;background: url(../images/student_cover_01.jpg) no-repeat 0 0 ;background-size: cover;}
.section-student-content .student-object .mod-text{left:60px;top:40px;color: #fff;}
.section-student-content .student-object .mod-text .title{color: #fff;}
.section-student-content .student-object .mod-text .summary,.section-student-content .student-plan .mod-text .summary{color: #fff;}
.section-student-content .student-plan{float:right;margin-left:2%;width: 49%;padding:0;}
.section-student-content .plan-exam,.section-student-content .plan-study{position:relative;width:100%;height:320px;}
.section-student-content .plan-exam{margin-bottom:30px;background: url(../images/student_cover_02.jpg) no-repeat 0 0 ;background-size: cover;}
.section-student-content .plan-study{background: url(../images/student_cover_03.jpg) no-repeat 0 0 ;background-size: cover;}
.section-student-content .plan-study .mod-text{top:30px;}
.section-student-major .text-cover-pic{height:550px;background: url(../images/student_cover_04.jpg) no-repeat 0 0 ;background-size: cover;text-align: center;}
.section-student-major .mod-text{left:50%;margin-left:-200px;width: 400px;text-align: center;}
.section-student-major .item{margin-bottom:30px;padding:15px;background: #f4f4f4;background: rgba(0,0,0,0.3);color: #151515;font-size: 20px;text-align: center;color:#fff}
.section-student-major .item label {display: block;}
.section-student-major .mod-text{padding-top:0;}
.section-student-major .mod-text .title{margin-bottom: 30px;}
.section-student-major .mod-text .more {color: #fff;font-size: 18px;}
.section-student-major .mod-text .more:hover {background-color: #0b65de;}
.section-student-major .summary{font-size: 16px;color: #ccc;}
.section-student-treatment .mod-pic {float:left;width: 38%;}
.section-student-treatment .mod-text {float:right;padding-left:30px;width: 60%;}
.section-student-treatment .mod-text,.section-student-treatment .mod-text p{padding:0;}
.section-student-treatment .mod-text .title{text-align: center;margin:20px auto;}

.section-student-adjust .text-cover-pic{height:240px;background: url(../images/student_adjust.jpg) no-repeat center 0 ;background-size: cover;}
.section-student-adjust  .mod-text{left:50%;margin-left:-200px;top:10px;text-align: left;}
.section-student-adjust  .mod-text .title{color: #0f62c4;font-size:28px;text-align: left;}
.section-student-adjust  .mod-text .more-btn{width:auto;margin:10px 20px 0 0;padding:0 15px;}

.section-student-contact .text-cover-pic{height:500px;background: url(../images/student_cover_06.jpg) no-repeat center 0 ;background-size: cover;text-align: center;}
.section-student-contact .mod-text{left:50%;margin-left:-250px;margin-top:20px; width:500px;color: #fff;text-align: center;}
.section-student-contact .mod-text .summary{color: #fff;margin-top:20px;}

.section-doctor-explain {position: relative;z-index: 100;}
.section-doctor-explain .container{margin-top:-120px;padding:15px 30px; background: #0f62c4;background: rgba(15,98,196,.75);color: #fff;}
.section-doctor-explain .summary-category{text-align:center;padding:0 5%;}
.section-doctor-explain .summary-category p{font-size: 20px;margin:0;}
.section-doctor-explain .title{color: #0f62c4;}
.section-doctor-content .student-object{background-image:url(../images/doctor_cover_01.jpg);}
.section-doctor-content .plan-exam{background-image:url(../images/doctor_cover_02.jpg)}
.section-doctor-content .plan-study{background-image:url(../images/doctor_cover_03.jpg)}
.section-doctor-content .mod-text{width: 90%;}
.section-doctor-content .plan-study .mod-text{width: 88%;}
.section-doctor-content .mod-text .title{color:#fff;}
.section-doctor-content .student-object .mod-text{top:20px;left:30px;}
.section-doctor-content .mod-text .summary{color: #fff;}
.section-doctor-content .student-object .mod-text .title,.section-doctor-content .student-object .mod-text .summary{color: #151515;}
.section-doctor-treatment .container{padding:30px; background: url(../images/doctor_cover_04.jpg) no-repeat center 0 ;background-size: cover;text-align: center;}
.section-doctor-treatment .text-cover-pic{padding:30px; background:rgba(15,32,104,.7)}
.section-doctor-treatment .text-cover-pic .mod-text{position: relative;left:auto;top:auto;width:100%;float: none;text-align: left;}
.section-doctor-treatment .heading h2.title{text-align: left; color: #fff;}
.section-doctor-contact{background-image;: url(../images/doctor_cover_05.jpg)}


@media  screen and (max-width: 767px) {
    .section-student-explain .body{padding:0;}
    .section-student-content .student-object,.section-student-content .student-plan{float:none;width: 100%;margin:0 0 15px 0;}
    .section-student-content .student-object, .section-student-content .plan-exam,.section-student-content .plan-study{width: 100%;height:240px;}
    .section-student-content .mod-text, .section-student-contact .mod-text{left:0;bottom:0;top:30px;margin:0;padding:0 30px;width: 100%;}
    .section-student-content .mod-text .summary, .section-student-contact .mod-text .summary{display: block;}
    .section-student-content .student-object .mod-text{left:0;bottom:0;top:30px;}
    .section-student-major .text-cover-pic, .section-student-contact .text-cover-pic{height:450px;}
    .section-student-major .mod-text{left:0;margin-left:0;padding:15px;width: 100%;}
    .section-student-treatment .mod-pic, .section-student-treatment .mod-text{float:none;width: 100%;}
    .section-student-treatment .mod-text {padding:15px 0 0 0;}

    .section-student-adjust  .mod-text{left:0;margin:0;width:auto;text-align: center;}
    .section-student-adjust  .mod-text .more-btn{width:80%;margin: 5px 0;}
    .section-student-adjust  .mod-text .title{font-size:20px;text-align: center;}

    .section-student-contact .mod-text {left:0;bottom:0;top:30px;margin:0;padding:0 30px;width: 100%;}

}

/**product**/
.section-product-text {text-align: center;}
.section-product-list  .body{font-size: 16px;}
.section-product-list .item {margin-bottom: 60px;overflow: hidden;}
.section-product-list .item .body{position:relative;}
.section-product-list .item .mod-pic{position:absolute;top:0;left:25%;width: 50%;}
.section-product-list .item .items-category .pull{width: 20%;}
.section-product-list .item .items-category .item{width: 100%;padding:0;line-height:3.6;margin-bottom:30px;text-align: center;background: #0b65de;color: #fff;clear: both;}
.section-product-list .item .items-category .items-sub{overflow: hidden;background: #fff;}
.section-product-list .item .items-category .item-sub {padding:5px 0;line-height:2;text-align: right;color: #151515;}
@media  screen and (max-width: 991px) {
    .section-product-list .item {margin-bottom: 30px;}
    .section-product-list .item .mod-pic{position:relative;left:0;width: 100%;margin-bottom: 20px;}
    .section-product-list .item .items-category .pull{width: 100%;}
    .section-product-list .item .items-category .item {margin-bottom: 15px;}
    .section-product-list .item .items-category .item-sub {text-align: center;}
}